mediated communication - German English Dictionary